package com.tarena.csmall.front.web.mapper;

import cn.tedu.mall.pojo.front.dto.ReduceSkuDTO;
import cn.tedu.mall.pojo.product.vo.SkuStandardVO;
import java.util.List;
import org.apache.ibatis.annotations.Select;

public interface SkuMapper {
    @Select("select * from pms_sku where spu_id=#{id}")
    List<SkuStandardVO> selectSkusBySpuId(Long id);

    /**
     * 批量查询，我们可以使用mapper映射文件来完成
     * @param ids
     * @return
     */
    List<SkuStandardVO> selectSkusByIds(List<Long> ids);

    int updateStocks(List<ReduceSkuDTO> dtos);

    void insertSkuStockLogs(List<ReduceSkuDTO> dtos);

    int updateStock(ReduceSkuDTO dto);
}
